﻿
namespace Wizard.Runtime
{
    
    public class StatementArgs
    {
        private readonly IWizardEngine mEngine;
        private readonly object mApplicationContext;

        internal StatementArgs(Thread runningMethod, object applicationContext)
        {
            //mRunningMethod = runningMethod;
            mApplicationContext = applicationContext;
            mEngine = runningMethod.Engine;
        }

        public IWizardEngine Engine
        {
            get { return mEngine; }
        }

        public object ApplicationContext
        {
            get { return mApplicationContext; }
        }

        //public int RunningMethodId
        //{
        //    get { return mRunningMethod.RunningMethodId; }
        //}
    }
}